// miniprogram/views/userCenter/collect/collect.js
var db = wx.cloud.database();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    openId: '',
    loaded: false
  },
  // GoGoodsDetail: function(e) {
  //   wx.navigateTo({
  //     url: '../../goods/detail/detail?id=' + e.currentTarget.dataset.id
  //   })
  // },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

    var that = this;
    wx.getStorage({
      key: 'lws-myOpenId',
      success(stg) {
        if (stg.data) {

          db.collection("collect").where({
            _openid: stg.data
          }).field({
            goodsId: true
          }).get().then(res => {
            var goods = [];
            res.data.forEach(r => {
              db.collection("goods").where({
                _id: r.goodsId
              }).get().then(r => {
                goods.push(r.data[0]);
              });
            });

            setTimeout(() => {
              that.setData({
                list: goods
              });
   
              that.loading = that.selectComponent("#loading");
              that.loading.HideLoading();
              that.setData({
                loaded: true
              });
              console.log(that.data.list);
            }, 500);




          })
          // wx.cloud.callFunction({
          //   name: 'getCollect',
          //   data: {
          //     openid: stg.data
          //   },
          //   success: function (res) {
          //     that.setData({
          //       carts: res.result.list
          //     });
          //   },
          //   fail: console.error
          // });


        } else {
          wx.showToast({
            title: '请您先登录成为会员!',
            icon: "none"

          })
        }
      },
      fail(res) {
        //没有
        console.log(res);
        that.noLogin();
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})